PH.D. DISSERTATION Structures and Interactions — Characterizing Object-Oriented Software Architecture
نویسندگان
چکیده
Classes. An abstract (deferred, virtual) class is a class in which at least one of its attributes (methods, instance variables) are left unimplemented. The implementation is deferred until subclasses. In [31] it is described how abstract classes are used for specifying the design of an individual object, and possible subclasses specifies the
منابع مشابه
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملA Software Architecture-based Testing Technique
A SOFTWARE ARCHITECTURE-BASED TESTING TECHNIQUE Zhenyi Jin, Ph.D. George Mason University, Fall 2000 Dissertation Director: Dr. A. Jefferson Offutt This dissertation defines a formal technique to test software systems at the architectural level, particularly for software systems developed using software Architecture Description Languages (ADL). There is a lack of formally defined testing techni...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملA Framework for Reactive Intelligence through Agile Component-Based Behaviors
This dissertation introduces PyPOSH, a reactive agent architecture with loadable behavioral modules based on Bryson’s Parallel-Rooted Ordered Slip-Stack Hierarchical action selection model. The framework utilizes a modular and object-oriented interface to behaviors built utilizing agile and component-based methods.
متن کامل